(function judgeRegisterInfo() {
    var ok1 = false;
    var ok2 = false;
    var ok3 = false;
    var ok4 = false;
    //var ok5 = false;

    // 验证用户名
    $('input[name="userName"]').focus(function() {
        $(this).next().text('用户名应该为3-20位之间').removeClass('state1').addClass('state2');
    }).blur(function() {
        if ($(this).val().length >= 3 && $(this).val().length <= 12 && $(this).val() != '') {
            $(this).next().text('输入成功').removeClass('state1').addClass('state4');
            ok1 = true;
        } else {
            $(this).next().text('用户名应该为3-20位之间').removeClass('state1').addClass('state3');
        }

    });

    //验证密码
    $('input[name="userPwd"]').focus(function() {
        $(this).next().text('密码应该为6-20位之间').removeClass('state1').addClass('state2');
    }).blur(function() {
        if ($(this).val().length >= 6 && $(this).val().length <= 20 && $(this).val() != '') {
            $(this).next().text('输入成功').removeClass('state1').addClass('state4');
            ok2 = true;
        } else {
            $(this).next().text('密码应该为6-20位之间').removeClass('state1').addClass('state3');
        }

    });

    //验证确认密码
    $('input[name="repass"]').focus(function() {
        $(this).next().text('请确认两次输入密码一致').removeClass('state1').addClass('state2');
    }).blur(function() {
        if ($(this).val().length >= 6 && $(this).val().length <= 20 && $(this).val() != '' && $(this).val() == $('input[name="password"]').val()) {
            $(this).next().text('输入成功').removeClass('state1').addClass('state4');
            ok3 = true;
        } else {
            $(this).next().text('请确认两次输入密码一致').removeClass('state1').addClass('state3');
        }

    });

    //验证邮箱
    $('input[name="email"]').focus(function() {
        $(this).next().text('请输入正确的EMAIL格式').removeClass('state1').addClass('state2');
    }).blur(function() {
        if ($(this).val().search(/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/) == -1) {
            $(this).next().text('请输入正确的EMAIL格式').removeClass('state1').addClass('state3');
        } else {
            $(this).next().text('输入成功').removeClass('state1').addClass('state4');
            ok4 = true;
        }
    });

    /*
    //验证协议
    $('input[name="check-p"]').focus(function(){
        if(typeof($(this).attr("checked"))=="undefined"){
            ok5 = false;
        }else{
            ok5 = true;
        }
    }).blur(function(){
        if(typeof($(this).attr("checked"))=="undefined"){
            ok5 = false;
        }else{
            ok5 = true;
        }
    });
    */

    //提交按钮,所有验证通过方可提交
    $('#reg-btn').click(function() {
        if (ok1 && ok2 && ok3 && ok4) {
            $('form').submit();
        } else {
            return false;
        }
    });
    $('#reg-reset').click(function() {
        $('.reg-form').find('span').text('');
    })
}());